一、前言与总结
正在学习python,拖拖拉拉地看完《简明Python教程》后,
正在将一些简单的C代码改成python的格式
一些小总结:
- python中没有可以替代 switch 语句的,
所以那些break都是没有作用的,可以删除掉
用途 | C语言 | Python |
---|---|---|
清屏 | system(“cls”) | i = os.system(“cls”) |
暂停 | getchar() | k=input() |
二、C代码
运行环境:VS2017
以下是代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
char SelectKey,CreditMoney,DebitMoney;
while(1)
{
do{
system("cls");
puts("=========================");
puts("| Please select key: |");
puts("| 1. Quary |");
puts("| 2. Credit |");
puts("| 3. Debit |");
puts("| 4. Return |");
puts("=========================");
SelectKey = getch();
}while( SelectKey!='1' && SelectKey!='2' && SelectKey!='3' && SelectKey!='4' );
switch(SelectKey)
{
case '1':
system("cls");
puts("================================");
puts("| Your balance is $1000. |");
puts("| Press any key to return... |");
puts("================================");
getchar();
break;
case '2':
do{
system("cls");
puts("==================================");
puts("| Please select Credit money: |");
puts("| 1. $50 |");
puts("| 2. $100 |");
puts("| 3. Return |");
puts("==================================");
CreditMoney = _getch();
}while( CreditMoney!='1' && CreditMoney!='2' && CreditMoney!='3' );
switch(CreditMoney)
{
case '1':
system("cls");
puts("=========================================&#