Python——习题练习 part1

 本人于下学期该学习python,在听黑马程序员网课后,在此总结记录我的在课程学习后的习题练习。没有详细的解题过程,仅有代码和注释,如有错误希望大家多多指出。

目录

一,字符串格式化

 二,条件判断

01 if语句

 02 if else语句

 03 if elif组合

 04 判断语句综合案例

 三,循环

01 while语句

02 while循环嵌套

 03 for语句

04 for循环嵌套

05 循环综合案例 

 四,函数

01 函数基础定义练习

02函数的参数练习

03 函数综合案例


一,字符串格式化

题目如下:

答案如下: 

name="传智博客"
stock_price=19.99
stock_code="003032"   #不能写数字,股票代码以0开头
#股票 价格 每日 增长 因子
stock_price_daily_growth_factor=1.2
growth_days=7

finally_stock_price=stock_price*stock_price_daily_growth_factor**growth_days
print(f"公司:{name},股票代码:{stock_code},当前股价:{stock_price}")
print("每日增长系数:%.1f,经过%d天的增长后,股价达到了:%.2f"%(stock_price_daily_growth_factor,growth_days,finally_stock_price))

 二,条件判断

01 if语句

题目如下:

答案如下:

#if语句,成年人买票判断
#键盘输入
age=int(input("请输入你的年龄:"))#int强制类型转换为整型
#if判断是否为成年人
if age>=18:
    print("您已经成年,游玩需要买票10元")
print("祝您游玩愉快")

 02 if else语句

 题目如下:

答案如下:

#if else语句 我要买票吗
height=int(input("请输入你的身高(cm):"))
if height>120:
    print("您的身高超出120,需要买票10元")
else:
    print("您的身高低于120,可以免费游玩哦")
print("祝您游玩愉快")

 03 if elif组合

题目如下:

答案如下:

#if elif组合猜想比较
num=5
if int(input("请猜猜一个数字:"))==num:
    print("恭喜一次就猜对了呢")
elif int(input("猜错了,再猜一次:"))==num:
    print("猜对了")
elif int(input("猜错了,再猜一次:"))==num:
    print("恭喜,最后一次机会,你猜对了")
else:

    print("sorry,猜错了")

 04 判断语句综合案例

题目如下:

### 关于 Python 中字典和字符串的练习题与教程 #### 字典基础操作练习Python 中,字典是一种非常灵活的数据结构,允许存储键值对。下面是一些针对字典的基础练习1. 创建一个新的字典 `my_dict` 并初始化它包含三个键值对:"name": "Alice", "age": 25, 和 "city": "Beijing"[^1]。 ```python my_dict = {"name": "Alice", "age": 25, "city": "Beijing"} print(my_dict) ``` 2. 访问并打印出字典中的 `"name"` 键对应的值[^2]。 ```python print(my_dict["name"]) ``` 3. 更新字典中 `"age"` 的值为 26。 ```python my_dict["age"] = 26 print(my_dict) ``` 4. 添加新的键值对到字典里,比如 `"country": "China"`。 ```python my_dict["country"] = "China" print(my_dict) ``` 5. 删除字典里的某个项,例如移除 `"city"` 这个条目。 ```python del my_dict["city"] print(my_dict) ``` #### 字符串基本操作练习 对于字符串而言,在 Python 中可以执行多种多样的操作来满足不同的需求。这里给出几个简单的例子作为入门级练习1. 定义一个变量 `greeting` 赋予其值 `"Hello, world!"`,然后将其转换成全部大写字母形式显示出来。 ```python greeting = "Hello, world!" print(greeting.upper()) ``` 2. 使用字符串的方法统计单词数量,假设有一个句子 stored_sentence = 'Python is an easy to learn powerful programming language.' ,计算其中有多少个单词。 ```python stored_sentence = 'Python is an easy to learn powerful programming language.' word_count = len(stored_sentence.split()) print(f"The sentence contains {word_count} words.") ``` 3. 将两个字符串连接起来形成一个新的字符串。 ```python first_part = "Good morning," second_part = " have a nice day." message = first_part + second_part print(message) ``` 这些只是初步接触 Python 字典和字符串的方式之一,更多高级特性和技巧可以在实际项目开发过程中逐步学习掌握。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值