亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python與C#實戰案例

發布時間:2024-11-25 19:32:33 來源:億速云 閱讀:78 作者:小樊 欄目:編程語言

當然可以!這里有兩個實戰案例,一個是使用Python實現一個簡單的計算器,另一個是使用C#實現一個簡單的文本編輯器。

Python實戰案例:簡單計算器

這個案例將展示如何使用Python創建一個簡單的計算器,可以進行加、減、乘、除四種基本運算。

def add(x, y):
    return x + y

def subtract(x, y):
    return x - y

def multiply(x, y):
    return x * y

def divide(x, y):
    if y == 0:
        raise ValueError("除數不能為0")
    return x / y

def calculator():
    print("選擇運算:")
    print("1.加法")
    print("2.減法")
    print("3.乘法")
    print("4.除法")

    choice = input("輸入你的選擇(1/2/3/4): ")

    num1 = float(input("輸入第一個數字: "))
    num2 = float(input("輸入第二個數字: "))

    if choice == '1':
        print("結果:", add(num1, num2))
    elif choice == '2':
        print("結果:", subtract(num1, num2))
    elif choice == '3':
        print("結果:", multiply(num1, num2))
    elif choice == '4':
        try:
            print("結果:", divide(num1, num2))
        except ValueError as e:
            print(e)
    else:
        print("無效輸入")

if __name__ == "__main__":
    calculator()

C#實戰案例:簡單文本編輯器

這個案例將展示如何使用C#創建一個簡單的文本編輯器,可以進行打開、編輯、保存和關閉文件的操作。

using System;
using System.IO;
using System.Windows.Forms;

namespace SimpleTextEditor
{
    public partial class MainForm : Form
    {
        private string currentFilePath;

        public MainForm()
        {
            InitializeComponent();
            LoadFile();
        }

        private void LoadFile()
        {
            if (File.Exists(currentFilePath))
            {
                using (StreamReader sr = new StreamReader(currentFilePath))
                {
                    textBoxContent.Text = sr.ReadToEnd();
                }
            }
        }

        private void SaveFile()
        {
            using (StreamWriter sw = new StreamWriter(currentFilePath))
            {
                sw.WriteLine(textBoxContent.Text);
            }
        }

        private void menuSave_Click(object sender, EventArgs e)
        {
            SaveFile();
        }

        private void menuOpen_Click(object sender, EventArgs e)
        {
            OpenFile();
        }

        private void menuExit_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }

        private void OpenFile()
        {
            string filePath = Dialog.ShowOpenFileDialog(this, "選擇文件");
            if (!string.IsNullOrEmpty(filePath))
            {
                currentFilePath = filePath;
                LoadFile();
            }
        }
    }
}

這兩個案例展示了Python和C#在不同場景下的應用,希望對你有所幫助!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

桦南县| 穆棱市| 南宫市| 衡山县| 仙居县| 四平市| 高陵县| 湖州市| 寿阳县| 涪陵区| 敦化市| 乐清市| 蓬安县| 吴堡县| 铁岭县| 颍上县| 全州县| 八宿县| 邻水| 武汉市| 南宁市| 万山特区| 满城县| 延边| 阜康市| 武胜县| 新野县| 广德县| 喀喇沁旗| 阿拉善右旗| 太白县| 长垣县| 克什克腾旗| 锦州市| 贡嘎县| 新干县| 清涧县| 图们市| 昭平县| 侯马市| 清丰县|