[Male] For the last question in Homework 1,
you're going to solve the problem of how to round numbers,
and this is going to require using a new Python function we haven't
introduced yet in lecture, but you'll be able to figure it out
as part of this homework problem.
But it's a pretty tough question, so that's why it has 2 gold stars.
The new function that you'll use is the str function.
The str function takes as input any number,
and it turns that number into a string, so the output of str
applied to a number is a string that represents the number that was passed in,
so if we evaluated str on the number 89,
what that evaluates to is the string containing the characters 8 and 9.
So it's a string that looks like the number that was passed in,
but instead of being a number, now it's a string.
If you understand str, you'll be able to solve this question.
Your goal for this question is given a variable x,
so at the beginning of your code, x has been initialized to store the value
of any decimal number.
What your code should do is print out the nearest whole number to x.
So here's a few examples.
If the value of x is 3.14159,
what your code should print out is 3.
If the value of x is 27.63,
your code should print out 28.
And to keep this a little simpler, you can assume that the value of x
is not negative.
This is going to require you to combine several things
that you've seen in Unit 1.
The only new thing that you need to solve this is the str function
that we've just explained.
Everything else that you need to solve this is something that you already know
from Unit 1.
Para la última pregunta de la Tarea 1,
van a resolver el problema de como redondear números,
y esto requerirá usar una nueva función en Python que aún no hemos
mostrado en clase, pero ustedes serán capaces de entenderla
como parte de la tarea.
Pero es una pregunta un poco complicada, por eso le voy a dar 2 estrellas doradas.
La nueva función que usarán es la función str.
La función str toma como entrada cualquier número,
y convierte ese número en una cadena, así que el resultado de str
aplicado a un número es una cadena que representa el número que se le fue ingresado,
por ejemplo si evaluáramos str con el número 89,
el resultado sería una cadena que contendría los caracteres 8 y 9.
O sea una cadena que luce como el número que fue ingresado,
pero en lugar de ser un número, ahora es una cadena.
Si entienden str, entonces serán capaces de resolver esta pregunta.
Su misión para esta pregunta es dada una variable x,
que al inicio de su código, x ha sido inicializada para almacenar el valor
de cualquier numero decimal.
Lo que tu código debe hacer es mostrar el número entero más cercano a x.
Algunos ejemplos.
Si el valor de x es 3.14159,
lo que su código debería mostrar es 3.
Si el valor de x es 27.63,
debería mostrar 28.
Y para mantener esto simple, asumamos que cualquier valor de x
no es negativo.
Todo esto requerirá que combinen varias cosas
que han visto durante la Unidad 1.
Lo único nuevo que necesitan para resolver esto es la función str
que acabamos de explicar.
Todo lo demás que necesitan para resolver este problema es algo que ya aprendieron
en la Unidad 1.
Per l'ultima domanda per il Compito 1
risolveremo il problema di come arrotondare i numeri
e questo richiede l'uso di una nuova funzione Python che non abbiamo
ancora introdotto nella lezione, ma sarete in grado di capirlo
come parte del complto
Tuttavia è una domanda piuttosto impegnativa, ecco perchè ha due stelle d'oro
La nuova funzione che andremo ad usare è str
La funzione str riceve in input un qualsiasi numero,
e trasforma quel numero in una stringa, quindi ll risultato di str
applicato ad un numero è una stringa che rappresenta il numero che è stato passato
quindi se applichiamo str al numero 89
quello ne uscirà sarà una stringa che contiene i caratteri 8 e 9
Quindi è una stringa che sembra il numero che è stato passato
ma invece che essere un numero, ora è una stringa
Se avrete compreso str, siete in grado di risolvere questo problema
Il vostro scopo per questa domanda è data una variabile x,
quindi all'inizio del vostro codice x è stata inizializzata per contenere il valore
di un qualsiasi numero decimale
Ciò che il vostro codice dovrebbe fare è stampare il numero intero più vicino ad x
Ecco alcuni esempi
Se x vale 3.14159,
quello che il vostro codice dovrebbe stampare è 3
se x vale 27.63,
il vostro codice dovrebbe stampare 28
E per mantenere la cosa un poco più semplice, potete assumere che il valore di x
non sia negativo
Questo richiede che dobbiate combinare diverse cose
che avete visto nella Lezione 1
La sola cosa nuova di cui avrete bisogno per la soluzione è la funzione str
che vi abbiamo appena spiegato
Qualsiasi altra cosa di cui avete bisogno per risolvere il problema è qualcosa che già sapete
dalla Lezione 1
最後の問題では数値を丸める問題を解きます
この問題では講義でまだ紹介していない
新しいPython関数を使用しなければなりません
ですが理解できると思います
難しいので星は2つつけましょう
使用する新しい関数はstr関数です
str関数は入力の任意の数を使用して
その数値を文字列に変換します
なので数値に適用されるstrの出力は
渡した数値を表す文字列になります
もしstrを数値89で出すとしたら
導かれるものは文字8と9を含んだ文字列です
渡した数字に似ている文字列になります
しかし数字ではなく今は文字列になっています
strが理解できればこの問題を解くことができます
では問題です
与えられた変数xは任意の少数値を保持していると
設定されています
コードで行う必要があるのは
xの四捨五入した整数を出すことです
例をいくつか挙げます
xの値が3.14159の場合
コードは3を出力するはずです
xの値が27.63の場合
コードは28を出すはずです
これを少し簡単にしておくために
xの値はマイナスではないと仮定します
この問題ではレッスン1で学習したことを
いくつか組み合わせる必要があります
この問題を解くために必要になる新しい情報は
今解説したstr関数だけです
それ以外でこの問題を解くのに必要な情報は
すでにレッスンで学んでいます
Para a última pergunta do Homework 1,
você vai resolver um problema
sobre como arredondar números,
e isso vai exigir o uso de uma
nova função Python, que não tinhamos
tratado ainda nas aulas, mas
você será capaz de descobrir isso
como parte deste problema do homework.
Mas esta é uma pergunta difícil, então
é por isso que tem 2 estrelas de ouro.
A nova função que você
vai usar é a função "str".
A função "str" toma como
entrada um número qualquer,
e tranforma o número em uma string,
então a saída da função "str"
aplicada a um número é uma string,
que representa o número que foi passado,
por isso, se nós avaliamos
"str" com o número 89,
o que é avaliado é a string
contendo os caracteres 8 e 9.
Então é uma string que se parece
com o número que foi passada,
mas em vez de ser um número,
agora é uma string.
Se você entender "str", você será capaz
de resolver esta questão.
Seu objetivo para esta pergunta é:
Dada uma variável "x",
no início do seu código, "x" foi inicializada
para armazenar o valor
de qualquer número decimal.
O que seu código deve fazer é
imprimir o número inteiro mais próximo de "x".
Aqui estão alguns exemplos.
Se o valor de "x" é 3,14159,
O código deve imprimir 3.
Se o valor de "x" for 27,63,
seu código deve imprimir 28.
E para manter isso um pouco mais simples,
você pode assumir que o valor de "x"
não é negativo.
Isso vai exigir que você combine várias coisas
que você viu na Unidade 1.
A única coisa nova que você precisa
para resolver isto é a função "str"
que acabamos de explicar.
Tudo mais que você precisa para
resolver isso é algo que você já sabe
da Unidade 1.
[Дэйв] В последнем задании домашней работы 1
вам придется решить проблему округления чисел,
и для этого вам понадобится новая функция Python, о которой мы еще
не рассказывали в лекциях, но которую вы сможете освоить
в ходе выполнения этого задания.
Но это довольно сложное задание, и поэтому у него 2 золотые звезды.
Новая функция, которой вы здесь воспользуетесь, называется str().
Функция str() принимает на вход любое <число>
и превращает это <число> в <строку>, поэтому результатом работы str(),
в которую передали число, является строка с десятичной записью этого числа;
так, если мы вызовем str() с аргументом 89,
ее результатом будет строка, содержащая символы '89'.
То есть это строка, которая выглядит в точности как переданное в функцию число,
но только это уже не число, а строка.
Если вы поняли, как работает str(), то сможете решить это задание.
Ваша цель – для данной переменной x,
в которой на момент выполнения вашего кода уже хранится значение
произвольного числа в десятичной записи,
написать код, который выводит ближайшее к x целое число.
Вот парочка примеров.
Если значение x равно 3,14159,
ваш код должен вывести 3.
Если значение x равно 27,63,
ваш код должен вывести 28.
И чтобы слегка упростить задание, вы можете полагать, что значение x
не является отрицательным.
Здесь вам придется использовать сразу несколько приемов,
с которыми вы познакомились в разделе 1.
Единственный новый инструмент, который понадобится вам для решения задачи, – это функция str(),
о которой мы только что рассказали.
Все остальные нужные для решения этой задачи знания вы уже почерпнули
из раздела 1.
家庭作業 1 的最後一個問題
你要解決的問題是,如何對數字四捨五入
這需要使用新的 Python 函式 (function),
我們未曾在課堂上介紹過
但是作為本次家庭作業中的問題的一部分
你將能夠了解它
不過,這是一個非常棘手的問題,所以它有 2 個金色星星
您將使用的新函式 (function),
是 str 函式
str 函式 (function) 的輸入可以是任何數字
它會將數字轉換成一個字串
所以 str 的輸出是一個字串,它代表了傳入的數字
如果我們執行 str(89)
執行後會是一個字串,包含了字元 8 和 9
因此,它是一個字串,看起來像是傳入的數字
但是,它不是一個數字,是一個字串
如果你了解 str,你就可以解決這個問題
這個問題的目標是,給一個變數 x
在你的程式一開始,x 已經被初始化
來儲存任何的小數
你的程式碼應該做的是,印出最接近 x 的整數
這裡有幾個例子
如果 x 的值是 3.14159
你的程式應該印出 3
如果 x 的值是 27.63
你的程式應該印出 28
讓它簡單一點,你可以假設 x 的值
是正數
這需要結合
你曾在第一單元裡學到的幾件事
唯一新鮮的是,你需要使用剛才解釋的 str 函式 (function)
來解決問題
你解決問題所需的知識
都是在第一單元裡學到的東西