被Python支配的痛苦

我枯了

请注意,本文编写于 96 天前,最后修改于 72 天前,其中某些信息可能已经过时。

今日学习

  1. 与或非(and,or,not)
  2. if...elif...else

今日份练习

  • 模拟问卷调查程序
# coding:utf-8
import easygui

age = int(easygui.enterbox('请输入你的年龄'))
if age >= 16 and age <= 18:
    print('你是高中生,请受邀接受本次调查')
else:
    print('你不在本次调查人群')
  • 考试成绩决定是否免除假期作业
# coding:utf-8
e = int(input('请输入英语成绩:'))
m = int(input('请输入数学成绩:'))
if e > 90 or m > 90:
    print('免除假期作业')
  • 注册手机号?
# coding:utf-8
phone = input("请输入手机号:")
pwd = input("请输入密码:")
if phone == '10086' and pwd == '10010':
    print("注册中...")
else:
    print("请输入正确账号或密码")
  • 决定信息类型
# coding:utf-8
import easygui

t = easygui.enterbox('请输入信息类型(A,B,C)')
if t == 'A':
    print('A类信息')
elif t == 'B':
    print('B类信息')
elif t == 'C':
    print('C类信息')
else:
    print('其他信息')
  • 水果单价
# coding:utf-8
import easygui

fruit = input('请输入banana、apple、pear、orange中你想要买的水果:')
if fruit == 'banana':
    print('单价为2元')
elif fruit == 'apple':
    print('单价为3元')
elif fruit == 'pear':
    print('单价为2.5元')
elif fruit == 'orange':
    print('单价为4元')
else:
    print('没有此种水果的价钱')
  • 决定复习科目
# coding:utf-8
import easygui

t = int(easygui.enterbox('请输入1~3来决定复习什么科目'))
if t == 1:
    print('复习语文')
elif t == 2:
    print('复习数学')
elif t == 3:
    print('复习英语')
else:
    print('不用复习')
  • 登陆系统(简陋)
# coding=utf-8
import easygui

username = easygui.enterbox('请输入用户名')
if username == 'admin':
    password = easygui.enterbox('请输入密码')
    if password == 'admin':
        easygui.msgbox('欢迎管理员登录系统!')
    else:
        easygui.msgbox(('密码错误'))
elif username == 'user1':
    password = easygui.enterbox('请输入密码')
    if password == 'abc123':
        easygui.msgbox('欢迎user1登录系统!')
    else:
        easygui.msgbox('密码错误!')
elif username == 'bugteam':
    password = easygui.enterbox('请输入密码')
    if password == 'bugteam01':
        easygui.msgbox('欢迎bugteam登录系统!')
    else:
        easygui.msgbox('密码错误')
else:
    easygui.msgbox('该用户不存在,请注册!')
    username = easygui.enterbox('请输入用户名')
    easygui.enterbox('请输入密码')
    easygui.msgbox('欢迎' + str(username) + '登录系统')
  • 购物系统(简陋)
# coding:utf-8
import easygui

easygui.msgbox('欢迎光临!')
t = easygui.enterbox('我们这里有苹果和香蕉。请问您需要什么呢?')
if t == '苹果' or t == 'apple':
    an = int(easygui.enterbox('苹果的单价是3元,请问您需要多少呢?'))
    t = easygui.enterbox('请问您还需要什么呢?')
    if t == '香蕉' or t == 'banana':
        bn = int(easygui.enterbox('香蕉的单价是2元,请问您需要多少呢?'))
        total = 3 * an + 2 * bn
        easygui.msgbox('您本次购物消费了:' + str(total) + '元,欢迎再次光临本店!')
    else:
        total = 3 * an
        easygui.msgbox('您本次购物消费了:' + str(total) + '元,欢迎再次光临本店!')
elif t == '香蕉' or t == 'banana':
    bn = int(easygui.enterbox('香蕉的单价是2元,请问您需要多少呢?'))
    t = easygui.enterbox('请问您还需要什么呢?')
    if t == '苹果' or t == 'apple':
        an = int(easygui.enterbox('苹果的单价是3元,请问您需要多少呢?'))
        total = 3 * an + 2 * bn
        easygui.msgbox('您本次购物消费了:' + str(total) + '元,欢迎再次光临本店!')
    else:
        total = 3 * bn
        easygui.msgbox('您本次购物消费了:' + str(total) + '元,欢迎再次光临本店!')
else:
    easygui.msgbox('抱歉,我们这边没有这种水果')
    t = easygui.enterbox('请问您还需要什么呢?')
    if t == '苹果' or t == 'apple':
        an = int(easygui.enterbox('苹果的单价是3元,请问您需要多少呢?'))
        t = easygui.enterbox('请问您还需要什么呢?')
        if t == '香蕉' or t == 'banana':
            bn = int(easygui.enterbox('香蕉的单价是2元,请问您需要多少呢?'))
            total = 3 * an + 2 * bn
            easygui.msgbox('您本次购物消费了:' + str(total) + '元,欢迎再次光临本店!')
        else:
            total = 3 * an
            easygui.msgbox('您本次购物消费了:' + str(total) + '元,欢迎再次光临本店!')
    elif t == '香蕉' or t == 'banana':
        bn = int(easygui.enterbox('香蕉的单价是2元,请问您需要多少呢?'))
        t = easygui.enterbox('请问您还需要什么呢?')
        if t == '苹果' or t == 'apple':
            an = int(easygui.enterbox('苹果的单价是3元,请问您需要多少呢?'))
            total = 3 * an + 2 * bn
            easygui.msgbox('您本次购物消费了:' + str(total) + '元,欢迎再次光临本店!')
        else:
            total = 3 * bn
            easygui.msgbox('您本次购物消费了:' + str(total) + '元,欢迎再次光临本店!')
    else:
        easygui.msgbox('您没有找到想要的水果,欢迎您的下次光临!')

小结

我无Fa可说了,嘤嘤嘤,枯了

添加新评论

已有 3 条评论