循环脚本的实践实例

简介: 循环脚本的实践实例

以下是一些循环脚本的实践实例:

  1. 打印斐波那契数列
# 打印斐波那契数列
n = int(input("请输入要打印的斐波那契数列个数:"))
a, b = 0, 1
for i in range(n):
    print(a, end=' ')
    a, b = b, a+b
  1. 计算阶乘
# 计算阶乘
n = int(input("请输入一个正整数:"))
factorial = 1
for i in range(1, n+1):
    factorial *= i
print("阶乘为:", factorial)
  1. 判断一个字符串是否为回文串
# 判断一个字符串是否为回文串
s = input("请输入一个字符串:")
for i in range(len(s) // 2):
    if s[i] != s[-(i+1)]:
        print("不是回文串")
        break
else:
    print("是回文串")
  1. 计算一个列表中所有数字的平均值
# 计算一个列表中所有数字的平均值
lst = [int(i) for i in input("请输入一个数字列表,用空格隔开:").split()]
sum = 0
for i in lst:
    sum += i
average = sum / len(lst)
print("平均值为:", average)
  1. 查找一个字符串中出现次数最多的字符
# 查找一个字符串中出现次数最多的字符
s = input("请输入一个字符串:")
char_count = {
   }
for c in s:
    if c in char_count:
        char_count[c] += 1
    else:
        char_count[c] = 1
most_common_char = max(char_count, key=char_count.get)
print("出现次数最多的字符是:", most_common_char)
目录
相关文章
|
7月前
|
存储 算法 Swift
Swift开发——循环执行方式
Swift语言中的循环主要包括`for-in`和`while`结构。`for-in`适用于遍历数字区间、字符串和字典,支持使用`stride`函数定制步进。字典遍历时,可以用二元元组`(k, v)`访问键值对。`while`循环有标准形式和`repeat-while`形式,确保至少执行一次循环体。程序示例展示了`for-in`和不同`while`结构的用法,包括计算阶乘、奇数和、加密字符串以及最大公约数和最小公倍数。
50 0
Swift开发——循环执行方式
|
Python
Python编程 顺序执行与程序的主入口
Python编程 顺序执行与程序的主入口
142 0
|
开发工具
游戏开发实战教程(5):重复执行和逻辑循环的区别
将循环分为重复执行和逻辑循环,应该是微信小游戏开发工具中所特有的。因为之前做游戏,无论是使用哪种工具或者哪种编程语言,对于循环来说,都只有一种,不会存在歧义或者误用。但是这里将循环分为了两种,如果误用的话会导致出现一些奇怪的问题。所以需要单独拿出来区分一下,避免掉进这个“坑”。
171 0
|
Shell 数据安全/隐私保护
shell脚本——八个循环实验(使用while循环)(下)
实验一 实验要求:计算从1到100所有整数的和。 创建脚本:
159 0
|
Shell
shell脚本——八个循环实验(使用while循环)(上)
实验一 实验要求:计算从1到100所有整数的和。 创建脚本:
211 0
|
Java Scala 开发者
for 循环的两种方式|学习笔记
快速学习 for 循环的两种方式。
120 0
|
测试技术
软件测试面试题:lr中,如果你想停止执行出错的脚本,怎么做?
软件测试面试题:lr中,如果你想停止执行出错的脚本,怎么做?
90 0
|
IDE 测试技术 开发工具
教你实现一个非常有趣的自动化脚本“循环执行”的实例
教你实现一个非常有趣的自动化脚本“循环执行”的实例
820 0
|
Java Shell 程序员
shel脚本基础系列(三)for-while循环
shel脚本基础系列(三)for-while循环
221 0
shel脚本基础系列(三)for-while循环
【蓝桥杯Java_C组·从零开始卷】第三节、while循环&do while循环for循环(超重点)&break终止循环&continue结束本次循环
【蓝桥杯Java_C组·从零开始卷】第三节、while循环&do while循环for循环(超重点)&break终止循环&continue结束本次循环
180 1