您好,登錄后才能下訂單哦!
當然可以!這里有兩個實戰案例,一個是使用Python實現一個簡單的計算器,另一個是使用C#實現一個簡單的文本編輯器。
這個案例將展示如何使用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#創建一個簡單的文本編輯器,可以進行打開、編輯、保存和關閉文件的操作。
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#在不同場景下的應用,希望對你有所幫助!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。