2024年1月26日发(作者:)
python新手代码Python新手入门习题及代码
Python新手入门习题及代码
Python是一门简单易学且功能强大的编程语言,适合初学者入门。本文将为新手提供一些简单的练习题和相应的代码示例,帮助大家巩固基础知识,逐步提高编程技能。
一、基础题目
1. 要求用户输入姓名,并输出"Hello, 姓名!"的欢迎信息。
```python
name = input("请输入您的姓名:")
print("Hello, " + name + "!")
```
2. 编写一个程序,计算并输出圆的周长和面积。要求用户输入圆的半径。
```python
import math
radius = float(input("请输入圆的半径:"))
circumference = 2 * * radius
area = * radius ** 2
print("圆的周长为:", circumference)
print("圆的面积为:", area)
```
3. 编写一个程序,判断用户输入的年份是否为闰年。
```python
year = int(input("请输入一个年份:"))
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
print(year, "是闰年")
else:
print(year, "不是闰年")
```
二、进阶题目
1. 编写一个程序,找出一个列表中的最大值。
```python
nums = [10, 5, 8, 22, 16, 3]
max_num = nums[0]
for num in nums:
if num > max_num:
max_num = num
print("列表中的最大值为:", max_num)
```
2. 编写一个程序,统计字符串中各个字母的出现次数。
```python
string = "abracadabra"
letter_count = {}
for letter in string:
if letter in letter_count:
letter_count[letter] += 1
else:
letter_count[letter] = 1
print("各个字母的出现次数:")
for letter, count in letter_():
print(letter, ":", count)
```
3. 编写一个程序,生成斐波那契数列前n个数。
```python
n = int(input("请输入斐波那契数列的长度:"))
fibonacci = [0, 1]
for i in range(2, n):
(fibonacci[i-1] + fibonacci[i-2])
print("斐波那契数列前", n, "个数为:", fibonacci)
```
三、高级题目
1. 编写一个程序,实现简单的计算器功能,支持加减乘除运算。
```python
def calculator():
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
operator = input("请输入运算符(+、-、*、/):")
if operator == '+':
result = num1 + num2
elif operator == '-':
result = num1 - num2
elif operator == '*':
result = num1 * num2
elif operator == '/':
result = num1 / num2
else:
print("运算符输入错误!")
return
print("计算结果:", result)
calculator()
```
2. 编写一个程序,判断一个数是否为素数。
```python
def is_prime(num):
if num < 2:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
number = int(input("请输入一个正整数:"))
if is_prime(number):
print(number, "是素数")
else:
print(number, "不是素数")
```
以上是一些适用于新手入门练习的习题及对应的代码示例。通过完成这些练习,相信大家能够逐步掌握Python编程的基础知识,并提高自己的编程技能。希望本文对大家有所帮助,祝愿在学习Python的道路上取得更多进步!
本文发布于:2024-01-26 08:08:30,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/1706227710781.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |