亚洲十八**毛片_亚洲综合影院_五月天精品一区二区三区_久久久噜噜噜久久中文字幕色伊伊 _欧美岛国在线观看_久久国产精品毛片_欧美va在线观看_成人黄网大全在线观看_日韩精品一区二区三区中文_亚洲一二三四区不卡

AIC2100代寫、Python設計程序代做

時間:2024-04-02  來源:  作者: 我要糾錯



Lab 1
Byungjoo Lee
Yonsei University
AIC2100 AI Programming with Python
Lab 1 AIC2100
2
You must follow the specification thorougly!
• Any typos (including whitespace and linebreak) will result in a point deduction.
• If you’re asked to write the comment or docstring, you must add them.
• If some Python libraries are prohibited, importing them will result in 0 points.
• Depending on the lab content, additional rules can be added.
• Please read the specification document carefully and submit your code.
• We won't accept appeals for point deductions based on misinterpreting the lab specification
documentation.
• If any specification is unclear, please post your question on the Q&A board.
Lab 1 AIC2100
3
Please refer to the guidelines noted in previous labs. They remain applicable for this and
subsequent labs.
Any updates in guidelines will be announced again.
Coding guideline
Lab 1 AIC2100
4
Notation
• To clearly instruct the lab specifications, (1) we use “˽” to depict a whitespace (blank)
character and (2) “¤” for a “n” (newline) character.
• Underlined text refers to the user input (will be demonstrated again in a further lab).
• New notations will be demonstrated additionally on there first mention.
Lab 1 AIC2100
5
One important note about automated archiving
• In lab0, the automated archive code used the incorrect folder name format “{student_id}”.
• It should have been “lab{X}_{student_id}”. (Sorry)
• Don’t worry, we did not deduct your point with this since it is our mistake.
• In the slides explaning the automated archive code (ap_lab0.pdf p.15-16), we specified the
wrong format, while in the slide explaning manual archiving (p. 17), we specified the correct
format.
• We revised the code and update it to LearnUs, even though it is outdated.
• TL;DR
• If you want to use automated archiving, just use our provided code. You don’t need to
revise it on your own.
• If you manually archived in Lab 0, “lab{X}_{student_id}” foldername is correct.
Lab 1 AIC2100
6
Problem 1
Write a program that allows the user to enter any integer base and integer exponent, and displays
the value of the base raised to that exponent. Your program should work as shown below.
Note 1. You do not have to consider faulty input. More specifically, we will test your program for
integer inputs only.
Note 2. The integer base and exponent will be non-negative.
This program needs to ask two times for input from the user. The input prompt with the second
input() command depends on the input from the first input() command. This is highlighted in the
following example:
What˽base?˽10¤
What˽power˽of˽10?˽4¤
10˽to˽the˽power˽of˽4˽is˽10000¤
Lab 1 AIC2100
7
Problem 1
Here are some examples.
What˽base?˽0¤
What˽power˽of˽0?˽5¤
0˽to˽the˽power˽of˽5˽is˽0¤
What˽base?˽2¤
What˽power˽of˽2?˽10¤
2˽to˽the˽power˽of˽10˽is˽1024¤
What˽base?˽5¤
What˽power˽of˽5?˽0¤
5˽to˽the˽power˽of˽0˽is˽1¤
What˽base?˽-25¤
What˽power˽of˽-25?˽3.7¤
You don’t need to consider non-integer inputs.
Lab 1 AIC2100
8
Problem 1
FAQ
Q. What is 0
0?
A. Mathematically, it converges to 1 and Python will output 1 too.
Lab 1 AIC2100
9
Problem 2
Write a program that allows the user to enter a base integer and a four-digit number, and displays
its value in base 10. Each digit should be entered one per line, starting with the leftmost digit, as
shown below. This program also needs to ask several times for input from the user. The output
depends on the input from input() command. This is highlighted in the following example:
Enter˽the˽base˽integer:˽2¤
Enter˽leftmost˽digit:˽1¤
Enter˽the˽next˽digit:˽0¤
Enter˽the˽next˽digit:˽0¤
Enter˽the˽last˽digit:˽1¤
Your˽input˽is˽1001˽in˽base˽2¤
The˽value˽is˽9˽in˽base˽10¤
Example 1
Enter˽the˽base˽integer:˽5¤
Enter˽leftmost˽digit:˽0¤
Enter˽the˽next˽digit:˽3¤
Enter˽the˽next˽digit:˽4¤
Enter˽the˽last˽digit:˽2¤
Your˽input˽is˽0342˽in˽base˽5¤
The˽value˽is˽97˽in˽base˽10¤
Example 2
Lab 1 AIC2100
10
Problem 2
Note 1. You can assume that the base integer is integer from 2 to 10 and four-digit numbers are
non-negative integers.
Note 2. You do not have to consider faulty inputs. There are two cases.
- Invalid base integer input (non-integer or out-of-range)
- Invalid four-digit number (non-integer or exceeding base integer)
Note 3. You don’t need to omit starting zeros when printing your input digit numbers (e.g., if your
input is 0011, then print 0011, not 11). See example 2 in the previous slide.
Lab 1 AIC2100
11
Problem 3
Write a program in which the user can enter any number of positive and negative integer values,
that displays the number of positive values entered and their summation, as well as the negative
values. Your program should work in following conditions.
1. Exclude all numbers that aboslute value is greater than 100 (i.e., 𝑥 > 100).
2. Your program should stop taking the user input and print the results when 0 is entered.
3. The format of printed output differs by whether the number of entered positive/negative integer
is 0 or not.
4. You don’t need to consider faulty inputs (non-integer or -0).
Hint. You can use sum() function.
See the examples on the next slides.
Lab 1 AIC2100
12
Problem 3
Your˽number:˽5¤
Your˽number:˽-32¤
Your˽number:˽105¤
Your˽number:˽31¤
Your˽number:˽-52¤
Your˽number:˽-25234¤
Your˽number:˽0¤
There˽are˽2˽positive˽integer(s)˽and˽the˽sum˽is˽36¤
There˽are˽2˽negative˽integer(s)˽and˽the˽sum˽is˽-84¤
Example 1 – Normal case
Lab 1 AIC2100
13
Problem 3
Your˽number:˽5¤
Your˽number:˽-1002¤
Your˽number:˽15¤
Your˽number:˽31¤
Your˽number:˽0¤
There˽are˽3˽positive˽integer(s)˽and˽the˽sum˽is˽51¤
No˽negative˽integer˽entered¤
Example 2 – Empty negative integer list
Lab 1 AIC2100
14
Problem 3
Your˽number:˽-22¤
Your˽number:˽12345¤
Your˽number:˽-99¤
Your˽number:˽-6¤
Your˽number:˽0¤
No˽positive˽integer˽entered¤
There˽are˽3˽negative˽integer(s)˽and˽the˽sum˽is˽-127¤
Example 3 – Empty positive integer list
Lab 1 AIC2100
15
Problem 3
Your˽number:˽0¤
No˽positive˽integer˽entered¤
No˽negative˽integer˽entered¤
Example 4 – Immediate termination
Lab 1 AIC2100
16
Problem 4
Write a program that calculates the least common multiple (LCM, 최소공배수) of two input positive
integer.
Note 1. You can assume that the input integers are always greater than 1.
Note 2. You do not have to consider faulty inputs.
Note 3. You are not allowed to use any library (including standard one)
Hint 1. Find the greatest common divisor (GCD, 최대공약수) first.
Hint 2. LCM can be computed as the multiple of two integers divided by their GCD.
To compute GCD, we strongly suggest you to use Euclidean algorithm (유클리드 호제법).
Lab 1 AIC2100
17
Problem 4
Input˽integer˽1:˽3¤
Input˽integer˽2:˽4¤
The˽least˽common˽multiple˽of˽3˽and˽4˽is˽12¤
Input˽integer˽1:˽16¤
Input˽integer˽2:˽36¤
The˽least˽common˽multiple˽of˽16˽and˽36˽is˽144¤
Input˽integer˽1:˽1024¤
Input˽integer˽2:˽395¤
The˽least˽common˽multiple˽of˽1024˽and˽395˽is˽404480¤
Input˽integer˽1:˽72¤
Input˽integer˽2:˽80¤
The˽least˽common˽multiple˽of˽72˽and˽80˽is˽720¤
Lab 1 AIC2100
18
Problem 5
Write a program that displays how many images can be stored on a given size USB drive. The
size of the USB drive is to be entered by the user in gigabytes (GB). The number of images that
can be stored must be calcaulted for GIF, JPEG, PNG, and TIFF image file formats. Follow the
below output format.
There are several notes you should follow in this problem.
Enter˽USB˽size˽(GB):˽1¤
˽11184˽image(s)˽in˽GIF˽format˽can˽be˽stored¤
˽18641˽image(s)˽in˽JPEG˽format˽can˽be˽stored¤
˽˽5965˽image(s)˽in˽PNG˽format˽can˽be˽stored¤
˽˽˽372˽image(s)˽in˽TIFF˽format˽can˽be˽stored¤
Lab 1 AIC2100
19
Problem 5
Assumption 1: All the images have a resolution of 800×600 pixels.
Assumption 2: The compression rate and color depth of each image format is set as below table.
Follow these steps to compute the total number of bytes required to sotre 1 image.
1. Compute number of pixels.
2. Compute number of bytes to represent lossless image (i.e., multiply color depth byte)
3. Compress the image (i.e., divide it by compress rate).
Format Color depth Compression
GIF 1 byte 5:1
JPEG 3 byte 25:1
PNG 3 byte 8:1
TIFF 6 byte 1:1 (n/a)
Lab 1 AIC2100
20
Problem 5
Note 1. Do not report partial images (e.g., 5.5 images). The number of image must be integer.
Note 2. You are allowed to use Python 3 math module (it is standard library) for this problem only.
Note 3. Assume that 1GB is 2
30 bytes.
Note 4. You can assume that USB size input is always positive integer.
Note 4. The number of images should be displayed in 6-digit fieldwidth (see example in slide 18)
Note 5. For larger USB drives, a fieldwidth of 6 may be insufficient to accommodate the number of
images. In such a case it is permissible to exceed the 6-digit fieldwidth (see below example).
Enter˽USB˽size˽(GB):˽64¤
715827˽image(s)˽in˽GIF˽format˽can˽be˽stored¤
1193046˽image(s)˽in˽JPEG˽format˽can˽be˽stored¤
381774˽image(s)˽in˽PNG˽format˽can˽be˽stored¤
˽23860˽image(s)˽in˽TIFF˽format˽can˽be˽stored¤
Lab 1 AIC2100
21
Marking Criteria
• Score is only given to programs that compile and produce the correct output with Python version
3.
• No points for programs that are named wrongly. Please refer to the following slide for the
required file names.
• Points are deducted for programs that produce warnings.
• Please pay particular attention to the requested output format of your programs. Deviating from
the requested output format results in points deductions.
Lab 1 AIC2100
22
Plagiarism
• Plagiarism (Cheating)
– This is an individual assignment. All or some submissions are checked for plagiarism.
• We will not inform you which problems will be checked.
– Once detected, measures will be taken for all students involved in the plagiarism incident
(including the ``source'' of the plagiarized code).
Lab 1 AIC2100
23
• Please prepare the files for the programming problems. The names of the files, their due
dates, and the archive file names are given in the table above.
• Please upload your archive file by the stated due date on LearnUs.
• Please pay attention to file names.
• Putting files into archives has been explained in the Lab 0 specification.
Deliverables, Due Date and Submission
Problem File name Due Archive name
1 lab1_p1.py
Monday
April 8, 2024,
23:59
lab1_<student id>.zip
2 lab1_p2.py
3 lab1_p3.py
4 lab1_p4.py
5 lab1_p5.py

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp






 

標簽:

掃一掃在手機打開當前頁
  • 上一篇:COMP S380F代做、SQL語言程序代寫
  • 下一篇:COMP 330代做、Python設計程序代寫
  • 無相關信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國家級風景名勝區
    昆明西山國家級風景名勝區
    昆明旅游索道攻略
    昆明旅游索道攻略
  • 短信驗證碼平臺 理財 WPS下載

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    国产对白叫床清晰在线播放| 中文字幕乱码久久午夜不卡| 日韩和欧美一区二区三区| 国产精品a久久久久| 欧美xxx在线观看| 亚洲影音先锋| 久久99精品视频| 高清成人免费视频| 成人av免费在线观看| 国产精品欧美综合在线| 亚洲国产精品久久艾草纯爱| 欧美亚洲综合久久| 羞羞的视频免费| 女同互忝互慰dv毛片观看| 精品国产31久久久久久| 欧美fxxxxxx另类| 一区二区三区四区日本视频| www.一区| 综合干狼人综合首页| 在线看片一区| 成人综合在线视频| 亚洲免费观看高清完整版在线观看| 91福利在线导航| 99视频资源网| gogo在线高清视频| 成人不卡视频| 精品影片在线观看的网站| 麻豆久久精品| 国产午夜精品在线观看| 欧美一a一片一级一片| 制服黑丝国产在线| 国精一区二区三区| 欧美黑人巨大videos精品| 99成人免费视频| 久久一留热品黄| 欧美色偷偷大香| 青青青手机在线视频观看| 欧美大胆性生话| 欧美三级伦理在线| 国产美女主播视频一区| 亚洲制服丝袜av| 国产男女爽爽爽| 麻豆mv在线看| 99久久99热这里只有精品| 国产精品夜夜嗨| 精品久久中文字幕| av超碰在线观看| 国产一区二区三区影视| 国产主播一区| 国产精品免费免费| av在线影视| 经典三级一区二区| 黑人一区二区| 国产精品成人在线观看| 四虎最新地址发布| 粉嫩一区二区| 黑人一区二区三区四区五区| 中文字幕第一区综合| 天天操夜夜草| 成人日韩在线观看| 一区二区福利| 亚洲蜜臀av乱码久久精品| 美女在线一区| 91天天综合| 久久精品毛片| 欧美午夜精品久久久久久浪潮 | 久久成人国产| 亚洲成人动漫一区| 九一在线视频| 精品久久影视| 国产欧美日韩在线观看| 久播影院第一理论片| 宅男噜噜噜66国产精品免费| 日韩国产精品久久久久久亚洲| 精品福利在线看| 黄色成人影院| 影音国产精品| 天天综合网 天天综合色| 国产精品一区二区婷婷| 国产aⅴ精品一区二区三区久久| 91视频国产观看| 特级毛片在线观看| 日韩有码一区| 国产精品成人一区二区三区夜夜夜| 依依成人在线| 残酷重口调教一区二区| 成人欧美一区二区三区视频网页| 人成在线免费视频| 999国产精品999久久久久久| 中文字幕中文字幕一区| 触手亚洲一区二区三区| 日韩免费av| 午夜精品福利一区二区三区av | 最新国产乱人伦偷精品免费网站| 亚洲综合激情网| 亚洲大胆人体大胆做受1| 日韩视频一区| 日韩一级视频免费观看在线| 亚洲精品一区二区在线播放∴| 国产mv日韩mv欧美| 中文字幕在线影院| 91精品国产成人观看| 高潮白浆女日韩av免费看| h片精品在线观看| 看国产成人h片视频| 天天影视色香欲综合网天天录日日录| 亚洲成人五区| 国产精品家庭影院| 污视频在线看网站| 国产一区在线不卡| 中文字幕视频在线免费| 亚洲综合五月| 欧美一区二区三区白人| 国产图片一区| 亚洲成人动漫av| 岛国一区二区| 国产精品三级电影| 超碰在线最新网址| 国产91在线看| 欧美一区二区三区| 久久99国产精品久久99| 亚洲欧洲动漫| 国产视频欧美| 一级一片免费视频| 亚洲精品日韩久久| 成人免费视频网站在线看| 91欧美大片| 精品久久久久香蕉网| 91视频综合| 欧美精品一二三| 成人免费在线观看av| 51精品视频一区二区三区| 日韩大片在线免费观看| 亚洲国产日韩一区二区| 国产成人免费av一区二区午夜| 亚洲女同女同女同女同女同69| 国产精品一区二区av影院萌芽| 国产日韩欧美麻豆| 超碰这里只有精品| 亚洲一区二区三区四区五区中文| 亚洲成人人体| 亚洲一线二线三线视频| 欧美精品影院| 欧美视频在线一区二区三区| 激情五月综合| 麻豆免费视频网站入口| 亚洲精选一区| 三级av在线播放| 国产高清不卡二三区| 欧美大片黄色| 亚洲天堂久久久久久久| 亚洲国产视频二区| 欧美久久久影院| 欧美一区二区三区久久精品| 诱人的瑜伽老师3hd中字| 久久青草久久| 看黄网站在线| 中文字幕一区二区三区蜜月| 免费看一区二区三区| 精品视频资源站| 狠久久av成人天堂| 黄色片在线免费看| 99精品久久只有精品| 外国电影一区二区| 欧美性色黄大片| 精品成人久久| 麻豆网站视频在线观看| 国产精品灌醉下药二区| 欧美三级午夜理伦三级小说| 伊人狠狠av| 精品影视av免费| 欧美大片免费观看网址| 色婷婷精品大在线视频 | 欧美性大战久久| 国产一区激情| 1区2区3区在线视频| 亚洲欧美日韩一区二区 | 日韩理论电影大全| 天堂а√在线8种子蜜桃视频| 国产麻豆精品在线观看| 色香欲www7777综合网| 欧美日韩午夜在线视频| 亚洲精品欧洲| 色一区二区三区| 欧美美女一区二区三区| 日本中文一区二区三区| 视频在线日韩| 精品国产电影一区二区| 丰满岳乱妇一区二区三区| 日韩精品中文字幕吗一区二区| 天天摸日日操| 成人国产亚洲欧美成人综合网 | 中文字幕在线观| 国产日韩高清在线| 欧美日韩伦理| 精品国产白色丝袜高跟鞋| 天天综合色天天| 国产一区清纯| 成人mm视频在线观看| 蜜桃av导航|