练习—8.17 while循环

练习题:

1. 打印 1-99之间的所有奇数(循环,每个数递增)

方法一:

start = 1
while start <= 99:
     n = start % 2
     if n == 1:
        print(start)
        start = start + 1
     else:
        start = start + 1

方法二:

start = 1
while start <= 99:
     n = start % 2
     if n == 1:
        print(start)
     start = start + 1

2. 打印 1-99之间所有能被3整除数

start = 1

while start <= 99:
     n = start % 3
     if n == 0: 
        print(start)
     start = start + 1

3. 打印 1-99之间所有数总和

start = 1
num = 0
  while start <= 99:
     num = num + start
     start = start + 1
  print(num)

4. 打印 1-99之间所有奇数总和
start = 1
num = 0
while start <= 99:
     n = start % 2
     if n == 1:
        num = num + start
   start = start + 1
  print(num)

5. 打印 1-2+3-4+5-6+7 ...+99  总和

start = 1
num = 0
 while start <= 99:
     n = start % 2
     if n == 1:
        num = num + start
     else:
        num = num - start
     start = start + 1

print(num)

时间: 2024-08-01 10:44:29

练习—8.17 while循环的相关文章

17._for循环_for和if的嵌套使用的4个练习题

1 /* 2 2015年4月1日 10:16:41 3 目的:求1到100之间的奇数之和 4 5 6 */ 7 8 # include <stdio.h> 9 10 int main(void) 11 { 12 int i; 13 int sum = 0; 14 15 for (i=1; i<=100; ++i) 16 { 17 if (i%2 == 1) //判断i是否为奇数 18 sum += i; //也可写成 sum = sum + i; 19 20 } 21 22 printf

(17)for循环

# 把容器里数据拿出来的这个过程 可以叫遍历 迭代 循环 listvar = [1, 2, 3, 4, 5] print(len(listvar)) # 算出列表里面所有元素的个数,len是计算长度 # 执行结果: 5 # 无序容器类型数据没法通过索引来进行遍历 while遍历有局限性 , for .. in 应用而生 #(1)字典(遍历的是它的键),列表,元组,字符串,集合都可以拿来遍历 container = {"小王", "合乎", "小自咋&quo

JavaScript基础4——关于语句流程控制(分支语句、循环语句等)

分支语句 (1)if...else...语句,基本格式分三种,如下 1 <script type="text/javascript"> 2 var i=50; 3 //if语句 4 if (条件) 5 { 6 条件成立时执行代码 7 } 8 9 //if...else语句 10 if (条件) 11 { 12 条件成立时执行此代码 13 } 14 else 15 { 16 条件不成立时执行此代码 17 } 18 19 //if...else if...else if...e

PL/SQL loop循环详解

在PL/SQL中可以使用LOOP语句对数据进行循环处理,利用该语句可以循环执行指定的语句序列.常用的LOOP循环语句包含3种形式:基本的LOOP.WHILE...LOOP和FOR...LOOP. LOOP语句的基本语法结构如下: 1 [<<label_name>>] 2 LOOP 3 statement... 4 END LOOP [label_name] 5 6 [语法说明] 7 <<label_name>>:LOOP结构的标签,是可选项. 8 LOOP:

iOS -Swift 3.0 -for(循环语句用法)

1 // 2 // ViewController.swift 3 // Swift-循环语句 4 // 5 // Created by luorende on 16/12/08. 6 // Copyright ? 2016年 luorende. All rights reserved. 7 // 8 9 import UIKit 10 11 class ViewController: UIViewController { 12 13 override func viewDidLoad() { 1

在WPF中显示GIF图片并实现循环播放

WPF中有一个MediaElement媒体控件,可以来播放媒体,同时也可以显示GIF图片.但看到网上有些人说用MediaElement不能加载作为资源或内嵌的资源的GIF图片,我猜他们一定是在前台用XAML来使用MediaElement,而我在这里打算后台使用MediaElement,直接使用自定义控件,继承自MediaElement. 1 public class ImageGifView : MediaElement 2 { 3 public ImageGifView() 4 { 5 thi

React中循环渲染类似Vue中 的v-for

17==>循环数组 类似v-for import React, { Component } from "react"; export default class CharShop extends Component { // state初始化一般写在构造器当中 constructor(props){ super(props); this.state={ goods: [ { id: 1, text: "web111" }, { id: 2, text: &qu

《python解释器源码剖析》第17章--python的内存管理与垃圾回收

17.0 序 内存管理,对于python这样的动态语言是至关重要的一部分,它在很大程度上决定了python的执行效率,因为在python的运行中会创建和销毁大量的对象,这些都设计内存的管理.同理python还提供了了内存的垃圾回收(GC,garbage collection),将开发者从繁琐的手动维护内存的工作中解放出来.这一章我们就来分析python的GC是如何实现的. 17.1 内存管理架构 在python中内存管理机制是分层次的,我们可以看成有四层,0 1 2 3.在最底层,也就是第0层是

第一篇:python中的判断语句和循环

python与C语言的代码格式区别: 需注意:1.python中语句结束没有分号 “;” 2.python中严格要求缩进,且在判断和循环等语句中把括号用冒号代替. 3.经常使用tab键进行缩进. 4.python中输出为print() 5.字符串表示方法有四种: 分别是:{'hello',"hello","""hello """,'''hello'''} 编写格式如下: 1 #if-else 2 if 条件 : 3 写入执行内