
提出问题——《分支结构》.ppt
20页分分 支支 语语 句句天津市第五十七中学天津市第五十七中学 高高 隽隽出租车起步价为出租车起步价为3 3公里以内付费公里以内付费8 8元元任务一:任务一:请将请将““出租车起步价为出租车起步价为3 3公里以内付费公里以内付费8 8元元””构造流程图构造流程图比较运算符比较运算符逻辑运算符逻辑运算符①①True and True ②②False and True ③③ 1 == 1 and 2 == 1 ④④ "test" == "test" ⑤⑤ True or 1 == 1 ⑥⑥ "test" == "testing" ⑦⑦ "test" == 1 ⑧⑧ not (True and False)TTFFTFTFif if 条件:条件: ( (tabtab键缩进)结果键缩进)结果1 1 结果结果2 2单单 分分 之之 结结 构构任务二:任务二:编写编写““出租车起步价为出租车起步价为3 3公里以内付费公里以内付费8 8元元””程序。
程序while True:while True: km = float(input(' km = float(input('请输入公里数:请输入公里数:'))')) if km <= 3 and km > 0:if km <= 3 and km > 0: print(' print('您需要支付您需要支付8 8元车费!元车费!') ') break break(1)(1)出租车起步价出租车起步价8 8元,元,3 3公里以内公里以内2)(2)超过三公里,每公里收取超过三公里,每公里收取2 2元任务三:试写出下面的程序任务三:试写出下面的程序while True:while True: km = float(input(' km = float(input('请输入公里数:请输入公里数:'))')) if km <= 3 and km > 0:if km <= 3 and km > 0: print(' print('您需要支付您需要支付8 8元车费!元车费!')') if km >3:if km >3: cost = 8 + (km - 3) * 2 cost = 8 + (km - 3) * 2 print(' print('您需要支付您需要支付 %s'%cost,'%s'%cost,'元车费!元车费!')')if if 条件条件1 1:: ( (tabtab键缩进)结果键缩进)结果1 1 elseelse:: ( (tabtab键缩进)结果键缩进)结果2 2 结果结果3 3二二 分分 之之 结结 构构(1)(1)出租车起步价出租车起步价8 8元,元,3 3公里以内。
公里以内2)(2)超过三公里,每公里收取超过三公里,每公里收取2 2元任务四:用二分支结构写出下面的程序任务四:用二分支结构写出下面的程序# Author:dancheng# Author:danchengimport getpassimport getpass_username = "dancheng"_username = "dancheng"_password = "123"_password = "123"username = input("username:");username = input("username:");password = input("password:");password = input("password:");if _username == username and _password == password:if _username == username and _password == password: print(" print("登陆成功登陆成功")")elseelse: : print(" print("不符合不符合")")密密码码登登录录猜猜年年龄龄# Author:dancheng# Author:danchengage_of_dancheng = 20age_of_dancheng = 20guess_age = int(input("guess_age:"))guess_age = int(input("guess_age:"))if guess_age == age_of_dancheng:if guess_age == age_of_dancheng: print(" print("对了对了")")else:else: print(" print("猜错了猜错了");");a=input('>>>')a=input('>>>')b=input('>>>')b=input('>>>')a=int(a)a=int(a)b=int(b)b=int(b)if a>b:if a>b: print (a) print (a)else:else: print(b) print(b) 或者或者print(max(a,b))print(max(a,b))求求最最大大数数编写一个编写一个pythonpython程序,输出两个数,程序,输出两个数,比较他们的大小,输出其中较大的数。
比较他们的大小,输出其中较大的数if if 条件:条件: ( (tabtab键缩进)结果键缩进)结果1 1 结果结果2 2单单 分分 之之 结结 构构if if 条件条件1 1:: ( (tabtab键缩进)结果键缩进)结果1 1 elseelse:: ( (tabtab键缩进)结果键缩进)结果2 2 结果结果3 3二二 分分 之之 结结 构构。
