day 02-2 快速上手

发布时间 2023-12-10 15:17:19作者: 琳仔的后花园

6.注释

写代码时候,如果想要对某写内容进行注释处理,即:解释器忽略不会按照代码去运行。

  • 单行注释:#(快捷键:Ctrl + ?)
#声明一个name变量
name =  "alex"

age=19 #共这表示当年用户的年龄
  • 多行注释:可以用三引号(三引号前面没有变量是注释,有变量是表示多行)
name ="alex"
"""
多行注释内容
多行注释内容
多行注释内容
"""
age = 19
print ("name" + "age")

7. 输入

输入,可以实现程序和用户之间的交互。

#1.右边input("请输入用户名:")是让用户输入内容。
#2,将用户输入的内容赋值给name变量。
name=input("请输入用户名:")
if name =="alex":
    print("登录成功")
else:
    print("登录失败")

特别注意的提醒:用户输入的任何内容本质上都是字符串。

# 1.提示输入姓名,然后给姓名后面拼接一个“烧饼”,提示输入姓名,然后给姓名后面拼接一个“烧饼工最终打印结果。
name = input("请输入用户名:")
new_name = name + "烧饼"
print(new_name)
# 2.提示输入姓名/位置/行为,然后做拼接并打印:XX在XX做XX。
name=input("请输入用户名:")
address=input("请输入位置:")
action =input("请输入行为:")
text =name +"在"+address + action
print(text)
# .3提示输入两个数字,计算两个数的和。
number1 = input("请输入第一个数字:")
number2 = input("请输入第二个数字:")
number = int(number1) + int(number2)
print(number)

8.条件语句

if 条件 :
    条件成立之后的代码...
    条件成立之后的代码...
    条件成立之后的代码...
else :
    条件不成立之后的代码...
    条件不成立之后的代码...
name=input("请输入用户名:")
if name =="alex" :
    print("登录成功")
else :
    print ("用户名输入错误")

提醒:缩进问题 print 前面一般四个空格(Tab),缩进保持一致

8.1 基本条件语句

示例1

print ("开始")
if True:
    print("123")
else:
    print ("456")
print("end")

结果输出:
开始
123
end

示例 2

print ("开始")
if 5 ==5 :
    print("123")
else:
    print ("456")
print("end")
结果输出:
开始
123
end

示例 3

num = input ("请输入你选择的数值")
num = 19
if num > 10 :
    print("num变量对应值大于10")
else:
    print ("num变量对应值不大于10")

示例 4

username = input("请输入姓名")
password = input("请输入密码")
if username == "琳仔" and password == "123456" :
    print ("登录成功")
else :
    print ("账号或密码输入错误")

示例 5

username = input("请输入姓名")
if username == "琳仔" and username == "123456" :
    print ("VIP用户")
else :
    print ("普通用户")

示例 6:判断奇偶数

number = 49
if number % 2 == 0:
    print("此数为偶数")
else:
    print("此数为奇数")
number = int(input("请输入数字:"))
if number % 2 == 0:
    print("此数为偶数")
else:
    print("此数为奇数")
number = int(input("请输入数字:"))
data = number ==1
if data == 0:
    print("此数为偶数")
else:
    print("此数为奇数")

示例 7

if 判断 :
 成立
print ("action")
if 5 ==5:
    print ("5等于5")
print ("end")

练习题

# 1.提示用户输入用户名和密码,用户名等于"wupeiqi"且密码等于"uuu"就输出登录成功;否则输出登录失败
name = input ("请输入用户名:")
password = input ("请输入密码:")
if name == "linzai" and  password == "uuu" :
    print ("登录成功")
else :
    print ("登录失败")
# 2.猜数字,提示用户输入一个数字,判断数字如果大于10,就输出猜错了;否则输出猜对了。
number = int(input("请输入您选择的数字:"))
if number > 10:
    print("猜错了")
else:
    print("猜对了")
# 3.提示用户输入一个数字,判断是否为偶数,是偶数则输出偶偶偶数,否则输出奇奇奇数。
number = int(input("请输入一个数字:"))
if number %2 == 0:
    print("偶偶偶数")
else:
    print("奇奇奇数")
    
num = input("请输入一个数字:")
number = int(num)
if number %2 == 0:
    print("偶偶偶数")
else:
    print("奇奇奇数")

8.2 多条件判断

if 条件A :
    A成立,执行此缩进中的所有代码
    ...
elif 条件B :
    B成立,执行此缩进中的所有代码
    ...
elif 条件C :
    C成立,执行此缩进中的所有代码
    ...
else :
    上述ABC都不成立
# 示例 1
num = input("请输入您选择的数字:")
number = int(num)
if number > 10 :
    print ("太大了")
elif number == 10 :
    print ("刚刚好")
else :
    print ("太小了")
    
# 示例 2
score = int(input("请输入您的分数:"))
if score > 90 :
    print ("优秀")
elif score <= 90 and  score >80 :
    print ("良好")
elif score <= 80 and score > 70 :
    print ("一般")
elif score <= 70 and score > 60 :
    print ("及格")
else :
    print(不及格)

8.3 多条件嵌套

print ("欢迎致电10086,我提供了以下的服务:1.话费相关;2.业务办理;3.人工服务")
choice = input("请输入相关的服务序号:")
if  choice == "1" :
    print ("话费相关")
    choice = input("话费查询请按1;交话费请按2")
    if choice == "1" :
        print("话费余额为100元")
    elif choice == "2" :
        print("交话费")
    else :
        print("输入错误")
elif  choice == "2" :
    print("业务办理")
elif choice == "3":
    print("人工服务")
else :
    print("输入错误")