91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

辰溪县| 洛南县| 当涂县| 囊谦县| 滁州市| 墨玉县| 新龙县| 博爱县| 阜阳市| 会泽县| 绥芬河市| 泊头市| 安康市| 莱州市| 巴彦淖尔市| 佛山市| 星座| 广丰县| 大埔县| 乳源| 镇江市| 花垣县| 灵川县| 新和县| 鲜城| 达日县| 麻阳| 六枝特区| 岗巴县| 麟游县| 昆山市| 屏南县| 清徐县| 克拉玛依市| 工布江达县| 绥德县| 开江县| 郓城县| 灵丘县| 沾化县| 梅河口市|