首页 > 其他分享 >循环结构

循环结构

时间:2023-01-13 00:55:07浏览次数:31  
标签:公倍数 range 最大公约数 循环 factor print 结构

乘法口诀表(九九表)

for i in range(1,10):
    for j in range(1,i+1):
        print(f'{j}*{i}={i*j}\t',end='')  #print默认是打印一行,结尾加换行。end=' '意思是末尾不换行,加空格
    print()

很显然,在上面的代码中,外层循环用来控制一共会产生9行的输出,而内层循环用来控制每一行会输出多少列。内层循环中的输出就是九九表一行中的所有列,所以在内层循环完成时,有一个print()来实现换行输出的效果。

例子1:输入两个正整数,计算它们的最大公约数和最小公倍数。

提示:两个数的最大公约数是两个数的公共因子中最大的那个数;两个数的最小公倍数则是能够同时被两个数整除的最小的那个数。最大公约数和最小公倍数的乘积就等于这两个数的乘积(A*B)

x = int(input('x = '))
y = int(input('y = '))
for factor in range(x, 0, -1):
    if x % factor == 0 and y % factor == 0:
        print(f'{x}和{y}的最大公约数是{factor}')
        print(f'{x}和{y}的最小公倍数是{x * y // factor}')
        break

 

标签:公倍数,range,最大公约数,循环,factor,print,结构
From: https://www.cnblogs.com/yuxinguo/p/17048375.html

相关文章

  • solidity结构以及部分方法
    合约结构://SPDX-License-Identifier:GPL-3.0 //或者UNLICENSED表示非开源,无法审核 pragmasolidity>=0.4.0<0.9.0; //solidity版本设置import"name1.sol";/......
  • 《数据结构 - C语言》单链表
    目录结构定义初始化建立清空求表长判断是否为空表取值查找插入删除销毁遍历打印测试结构定义#include<stdio.h>#include<malloc.h>#include<stdlib.h>#defineOK......
  • 什么是数据结构
    数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科。什么是数据数据是描述客观事物的符号,是计算机中可以操作的对象,......
  • 【参考答案】java基础练习:循环结构(while、do...while、for、break、continue、return
    while while实现:输出比i(i=5)小的正整数packagecom.qzcsbj;publicclassTest{publicstaticvoidmain(String[]args){inti=5;while(......
  • PE结构初识
    PE结构初识EP说:“快去学PE!”,遂有了这篇博客。啥是PE?如果说EP是EPsilon的话,PE就一定是nolisPE了罢......好吧,PE全称WindowsPE文件,他是Windows下可执行程序的一个统称。......
  • Spring-循环依赖
    什么是循环依赖两个不同的实体类,却拥有有着对方对象作为属性。``Aa=newA();a.b=newB();a.c=newC();=>Bb=newB();b.a=newA()=>Cc=newC();C......
  • 1.将树形结构数据打平成一维数组
    1.函数constflatTree=(treeData)=>{letresult=[];treeData.forEach((item)=>{//先克隆一份数据作为第一层级的填充letres=JSON.parse(JSON......
  • c语言根据成员变量地址获取结构体的地址
    目录参考链接正文参考链接正文C语言中,根据成员变量地址获取结构体的地址。有一种实现方法:member_address-&(((TYPE*)0)->member);这个里面最让人疑惑是&(((TYPE*)0......
  • 11.(结构型模式)java设计模式之外观(门面)模式
    一、什么是外观(门面)模式 二、外观(门面)模式的实现方式模式结构分析:类关系图:统一模型:代码实现:测试用例:测试结果:方法评估:优点:缺点:三、JAVA知识点四.汇总......
  • leetcode_数据结构_入门_350. 两个数组的交集 II
    350.两个数组的交集II 给两个整数数组 nums1和nums2,请以数组形式返回两数组的交集(其在交集中出现的次数:等于该数字在两个数组中出现次数的最小值)。返......