Python学习计划

这篇博客详细介绍了Python学习的第一周内容,包括变量赋值、注释、用户交互、格式化输出、控制语句(if、while)、for循环、模块(sys、os)、数据类型、字符串、列表、元组、字典、集合操作以及文件操作等基础知识,同时配有多个作业实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python学习记录

Python学习第一周

1、变量赋值

# 声明变量
name = 'hcy'
name1 = name
print(name, name1)

name = 'wsm'
print(name, name1)

#结果
hcy hcy
wsm hcy

2、注释:
单行注释 #
多上注释 “”" “”" 或者’‘’ ‘’‘

#注释
# print('hcy')

#多行注释
'''
print('hcy')
print('hello')
name = hcy
'''
#多行赋值
msg = '''
print('hcy')
print('hello')
name = hcy
'''
print(msg)

3、用户交互程序

username = input('name:')
password = input('password:')
print(username, password)

4、格式化输出1

name = input('name:')
age = int(input('age:'))
print(type(age), type(str(age)))
job = input('job:')
salary = float(input('salary:'))

info = '''
---------------info  of  %s -------------------
Name:%s
Age:%s
Job:%s
Salary:%s
''' % (name, name, age, job, salary)
print(info)

5、格式化输出2

info2 = '''
---------------info  of  {_name} -------------------
Name: {_name}
Age: {_age}
Job: {_job}
Salary: {_salary}
'''.format(_name=name, _age=age, _job=job, _salary=salary)
print(info2)

6、格式化输出3 (参数需要按照顺序写)

info3 = '''
---------------info  of  {0} -------------------
Name: {0}
Age: {1}
Job: {2}
Salary: {3}
'''.format(name, age, job, salary)
print(info3)

7、密文输入密码

import getpass
username = input('username:')
password = getpass.getpass('password:')
print(username, password)

8、if 控制语句

age_of_oldboy = 56
guess_age = int(input("请输入你猜测的年龄:"))
if guess_age == age_of_oldboy:
    print("你猜对啦")
elif guess_age > age_of_oldboy:
    print("你猜大了")
else:
    print("你猜小了")

9、while 循环

count = 0
while True:
    print("count:", count)
    count = count + 1

10、while 循环的另一种用法

count = 0
age_of_oldboy = 28
while count < 3:
    guess_age = int(input("请输入你猜测的年龄:"))
    if guess_age == age_of_oldboy:
        print("你猜对啦")
        break
    elif guess_age > age_of_oldboy:
        print("你猜大了")
    else:
        print("你猜小了")
    count = count + 1
else:
    print("你输入的次数过多了,不好意思,程序要关闭了")

输入超过三次后提示,如果用户不想继续玩,输入N,否则继续

#输入超过三次后,提示,如果用户不输入N,就可以继续玩,输入N结束
hcy = 28
count = 0
while count < 3:
    name  = int(input("请输入您的数字:"))
    if name == hcy:
        print("恭喜您输入正确")
        break
    elif name < hcy:
        print("您输入的过小了")
    else:
        print("您输入的过大了")
    count += 1
    if count == 3:
        countine_confirm = input("您还想继续玩吗?不想玩请输入n")
        if countine_confirm != 'n':
            count = 0
else:
    print("已经退出游戏!")

11、for 循环

for i in range(10):
    print("loop ", i)

for i in range(0, 10, 2):
    print("count", i)

12、for 循环的简单用法

#用户输入超
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值